#pragma once

#include "addin/Addin.h"
#include "WorkflowID.h"

class WorkflowAddin : public Addin<IAddin>
{
	typedef std::map<String,IObject*> WorkflowAddinDictionary;

public:
	BEGIN_DEFINE_CLASS(CLSID_WorkflowAddin)
		USE_INTERFACE_ENTRY(Addin)
		END_DEFINE_CLASS()

	WorkflowAddin();
	virtual ~WorkflowAddin();

	virtual bool Load();
	virtual void Unload();
};
AUTO_REGISTER_CLASSMAP_ENTRY_addin(WorkflowAddin)